namespace RAG.Application.Dtos;

public class ImageSearchRequestDto
{
    /// <summary>
    /// 图片的Base64编码数据（不包含data:image前缀）
    /// </summary>
    public string? ImageBase64 { get; set; }
    
    /// <summary>
    /// 图片URL
    /// </summary>
    public string? ImageUrl { get; set; }
    
    /// <summary>
    /// 返回结果数量，默认为5
    /// </summary>
    public int TopK { get; set; } = 5;
    
    /// <summary>
    /// 相似度阈值，默认为0.7
    /// </summary>
    public double SimilarityThreshold { get; set; } = 0.7;
}
